#include "tim.h" 
void Cls_Peripheral(void) 
{ 
 P0 = 0xFF; 
 P2 = P2 & 0x1F | 0x80; // P27～P25 清零，再定位 Y4C 
 P2 &= 0x1F; // P27～P25 清零
 P0 = 0; 
 P2 = P2 & 0x1F | 0xA0; // P27～P25 清零，再定位 Y5C 
 P2 &= 0x1F; // P27～P25 清零
} 
void Led_Disp(unsigned char ucLed) 
{ // IO 模式（J13-2 和 J13-3 相连）
 P0 = ~ucLed; 
 P2 = P2 & 0x1F | 0x80; // P27～P25 清零，再定位 Y4C 
 P2 &= 0x1F; // P27～P25 清零
//XBYTE[0x8000] = ~ucLed; // MM 模式（J13-2 和 J13-1 相连）
·33·
} 
void Timer1Init(void) // 1 毫秒@12.000MHz 
{ 
 AUXR &= 0xBF; // 定时器时钟 12T 模式
 TMOD &= 0x0F; // 设置定时器模式
 TL1 = 0x18; // 设置定时初值
 TH1 = 0xFC; // 设置定时初值
 TF1 = 0; // 清除 TF1 标志
 TR1 = 1; // 定时器 1 开始计时
 ET1 = 1; // 允许定时器 1 中断
 EA = 1; // 允许系统中断
}